////////////////////////////////////////////////////////////////////////////////

#ifndef _CIRCLE_H_
#include "circle.h"
#endif

////////////////////////////////////////////////////////////////////////////////

#ifndef _INTERSECTOR_H_
#include "intersector.h"
#endif

////////////////////////////////////////////////////////////////////////////////


Intersector& PE::Circle::GetIntersector( const PE::Shape& _shape ) const
{
    return _shape.GetCircleIntersector();
}


////////////////////////////////////////////////////////////////////////////////


Intersector& PE::Circle::GetCircleIntersector() const
{
    return Intersector::GetCircleCircleIntersector();
}


////////////////////////////////////////////////////////////////////////////////


Intersector& PE::Circle::GetPolygonIntersector() const
{
    return Intersector::GetPolygonCircleIntersector();
}


////////////////////////////////////////////////////////////////////////////////
